import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex);

//创建一个仓库
const store = new Vuex.Store({
    state: {//存储数据的地方
      userinfo:{
        id:0,
        name:"xx",
        type:1,
        headportrait:""
      },//用户登录信息
      token:"",
      filter_ZgzType:{},
      filter_ProStatu:{},
      filter_Area:{},//地区
      filter_Hyfl:{},//行业分类
      filter_Role:{},//行业角色
      
      filter_JobNature:{},//工作性质
      filter_JobExperience:{},//工作经验

      region:"四川",
      routerBack: true, // 返回按钮是否打开
      fixflag:false, //定义遮罩是否出现
    },
    getters: {//获取数据计算属性 
      doneCount(state, getters) {
        return getters.state.count
      }
    },
    mutations: {//`同步更改数据`
      movePre(state,fixflag){
        state.fixflag= fixflag;
      },

      movePrevent(state){
        state.fixflag= true;
      },
      // 取消页面静止滚动
      exitPrevent(state){
        state.fixflag= false;
      }

    },
    actions: {//`异步更改数据`
    }
  })

  export default store